/* @import "font.css";
CSS Document */

/* Margin, Padding, Border Resets
-------------------------------------------------------------- */
html, body, div, span, p,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
form, fieldset, input, textarea {
  margin: 0;
  padding: 0;
}

img, abbr, acronym {
  border: 0;
}


/* HTML Elements
-------------------------------------------------------------- */
 

ul, ol, dd {
  margin-left: 1.5em; /* LTR */
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}

a:link,
a:visited {
}

a:hover,
a:focus,
a:active {
  text-decoration: underline;
}

blockquote {
}

hr {
  height: 1px;
  border: 1px solid gray;
}

/* tables */
table {
  border-spacing: 0;
  width: 100%;
}

caption {
  text-align: left;
}

th {
  margin: 0;
  padding: 0 10px 0 0;
}

th.active img {
  display: inline;
}

thead th {
  padding-right: 10px;
}

td {
  margin: 0;
  padding: 3px;
}

.sxnMainLeftLarge{clear:both;width:75%;float:left;}
.sxnMainRightSmall{width:25%;float:right;}

.sxnMainLeftHalf{width:50%;float:left; clear:both;}
.sxnMainRightHalf{width:50%;float:right;}

.sxnMainLeftSmall{clear:both;width:25%;float:left;}
.sxnMainRightLarge{width:74%;float:right;}

.sxnMainBottom, .sxnMainTop{clear:both;}

.sxnBlogMain{width:60%; float:left}
.sxnBlogRightFirst{width:20%; float:right;}
.sxnBlogRightLast{width:20%; float:right;}

.sxnMainMiddleThird, .sxnMainLastThird{
	width:33%;
	float:left;
	height:50px;
}
.sxnMainFirstThird{
	clear:both;	
	width:33%;
	float:left;
	height:50px;
}

 

.allrnd {-moz-border-radius: 0.5em;-webkit-border-radius: 0.5em;-opera-border-radius: 0.5em}
.toprnd{-moz-border-radius-topright: 0.5em; -moz-border-radius-topleft: 0.5em;-webkit-border-top-right-radius: 15px;-webkit-border-top-left-radius: 15px;}
.botrnd{-moz-border-radius-bottomright: 0.5em; -moz-border-radius-bottomleft: 0.5em;-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;}

.altrnd{-moz-border-radius: 2em 0;}
.leftrnd{-moz-border-radius-topleft: 5px 15px; -moz-border-radius-bottomleft: 5px 15px; -webkit-border-top-left-radius: 15px;-webkit-border-bottom-left-radius: 15px;}
.righrnd{-moz-border-radius-topright: 5px 15px; -moz-border-radius-bottomright: 5px 15px;-webkit-border-top-right-radius: 15px;-webkit-border-bottom-right-radius: 15px;}

.alignLeft{float:left; margin-right:10px;}
.alignRight{float:right; margin-left:10px;}

.shadow{
	box-shadow:2px 2px 5px #ccc;
    -moz-box-shadow: 2px 2px 5px #ccc;
    -webkit-box-shadow: 2px 2px 5px #ccc;
}